package cn.autumnorange.app.common.consumer.rpc;

import cn.autumnorange.app.common.rpc.ConsumerProviderRPCService;

public interface ConsumerRPCService extends ConsumerProviderRPCService {
  // 这里为多加上的时间 防止未到超时时间资源端就释放锁  锁时间=需要远程调用超时总时间多+上的时间
  long MORERPCTIMEOUT = 0;

  void setConsumerReadTimeoutToHeader(String rpcId);

  void setRPCLockTimeToHeader(String rpcId);

  void setRPCId(String rpcId);

  String getRPCId();

  String getConsumerReadTimeoutToHeader();

  String getRPCLockTimeToHeader();
}
